Lucas BergvallLucas Bergvall
The Blue Lane and the Silence of Data: A Cross-Verification Case at a Major Swimming MeetThat evening was the fourth night of competition at an international swimming...
Real Madrid 4-1 Sevilla: 2.24 xG, and a nine-point gap that did not closeMinute 34, score still 0-0, Arda Guler lunges into a challenge and his left...
When Data Falls Silent: The Fragile Line Between Football Analysis and FictionThree in the morning in Manchester. I sat in front of a screen waiting for a...
The Esports Transfer Window: Nine Variables That Decide a Championship RosterThere is a moment that anyone who follows professional esports has witnessed:...
Nguyen Minh Quan: Young star stays grounded in 2026 V-League title raceWhen the final whistle echoed at Hang Day Stadium, Nguyen Minh Quan did not...
Muay Thai Opens the 2026 National Sports Festival: 13 Weight Classes and a Gap Nobody Measured5:58 a.m., October 22, 2026. The gymnasium of Ho Chi Minh City's Public Servi...
Malaysian Badminton in a Season of Flux: Contracts, Injuries and the Rhythm Behind Closed DoorsThe creak of the door leading to the east corridor of Axiata Arena is what I...
When Data Goes Silent: Vietnamese Football and the Tactical Technology GapAt the PVF training center in Hanoi last June, I watched a young coach...
World Cup 2030 Qualifiers: Vietnam, Pot 2 and the Four-Year EquationOn December 15, 2026, the Asian Football Confederation (AFC) will hold the dr...
World Table Tennis 2026: China Holds the Throne as Europe and Japan Re-Measure the Gap with DataOn the stands of a WTT Champions event, I once sat beside a man holding a sma...
When Data Is Empty: Lessons from a Failed Football Analysis PipelineIn the last three matches of the V.League, the average PPDA of the...
Kazan 2026: When Germany Fell, I Heard a Memory Longer Than the MatchJune 27, 2026. Kazan Arena. I stood in the mixed zone, where reporters are...
Vietnamese Women's Football and the Silence Between Two Rounds of ApplauseOn the night of August 24, 2026, at a stadium in Malaysia, I sat in the press...
Asian Games 2026: India Fields 20 Shuttlers but Bets Everything on One PairIn June 2026, the Badminton Association of India (BAI) locked a 20-player squ...
Possession: The Most Deceptive Statistic in Modern FootballOn the night of June 27, 2026, in Rostov-on-Don, the South Korea national tea...
150,000 USD Per Title: World Athletics Bets on a Championship That Has Never Been RunUsain Bolt walked out at the launch of the World Athletics Ultimate...
GTA 6: The 80-Hour Story – A Promise or Just One Developer's Estimate?Fans are buzzing about news that Grand Theft Auto VI (GTA 6) will have a stor...
VCT 2026: When Riot Narrows the Partner Circle and Widens the Financial LadderWhen dawn breaks and the LCK match hasn't yet said goodbye, I sit down with t...
StarSeries Fall 2026: NRG Beat MOUZ 2-1 — A Win Measured in Points, Not TrophiesThe decisive moment did not come from a 1v3 clutch or an AWP wallbang. It cam...
GameSir Sells a Fortnite Edition Controller: What's Really Being Sold Is Input LegitimacyPast midnight in Seoul, I rewatched a clip of a mobile Fortnite player failin...
